package com.hex.ds.hdrs.common.excel;

import com.hex.ds.hdrs.common.constant.Const;

/**
 * @Package: com.hex.ds.hdrs.common.excel
 * @ClassName DownPeriodJobExcelHelper
 * @Description: 周期作业实例excel处理
 * @Author: ji.tang
 * @Date 2022/7/27 10:40
 * @Version v1.0
 **/
public class DownPeriodJobExcelHelper {

    /**
     * @Method: getJobStatus
     * @Param: [jobStatus]
     * @Return: java.lang.String
     * @Description: 作业状态转义
     * @Author: ji.tang
     * @Date: 2022/7/27 10:41
     * @Version: V1.0
     */
    public static String getJobStatus(String jobStatus){
        if (Const.PERIOD_JOB_STATUS_TODO.equals(jobStatus)){
            return "待处理";
        }
        if (Const.PERIOD_JOB_STATUS_RUN.equals(jobStatus)){
            return "处理中";
        }
        if (Const.PERIOD_JOB_STATUS_STOP.equals(jobStatus)){
            return "暂停中";
        }
        if (Const.PERIOD_JOB_STATUS_SUCCESS.equals(jobStatus)){
            return "处理完成";
        }
        if (Const.PERIOD_JOB_STATUS_ERROR.equals(jobStatus)){
            return "处理失败";
        }
        return "";
    }

    /**
     * @Method: getTaskStatus
     * @Param: [taskStatus]
     * @Return: java.lang.String
     * @Description: 获取任务状态
     * @Author: ji.tang
     * @Date: 2022/8/15 10:42
     * @Version: V1.0
     */
    public static String getTaskStatus(String taskStatus){
        if (Const.PERIOD_TASK_STATUS_TODO.equals(taskStatus)){
            return "待处理";
        }
        if (Const.PERIOD_TASK_STATUS_RUN.equals(taskStatus)){
            return "处理中";
        }
        if (Const.PERIOD_TASK_STATUS_SUCCESS.equals(taskStatus)){
            return "处理完成";
        }
        if (Const.PERIOD_TASK_STATUS_ERROR.equals(taskStatus)){
            return "处理失败";
        }
        if (Const.PERIOD_TASK_STATUS_ZX.equals(taskStatus)){
            return "置虚";
        }
        return "";
    }
}
